/* CSS Document */

*{margin:0; padding:0;}
BODY { font-family:Arial, Helvetica, sans-serif; font-size: 12px;   margin: 0 auto; color:#333333; line-height:24px  }

FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
IMG {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px}
A {COLOR:#17198d; TEXT-DECORATION: none;}
a:hover,a:active{ color:#0c72ca; text-decoration:underline }
UL { margin:0; padding:0; list-style:none;}
LI {margin:0; padding:0; list-style:none;}



.weball{ width:1000px; margin:0 auto  }


/* 头部样式 */
.header{  width:100%;  height:103px;  background:url(../images/header_bg.jpg) repeat-x; float:left  }

.top{width:1000px; height:103px; float:left  }
.top_l{float:left; width:500px}
.toplogo{ width:350px; height: 103px; float:left}
.toplogo img{float:left}
.top_r{ float:right; width:280px }
.la{float:right;  width:320px; height:45px; margin-top:5px}
.la a{color:#666666;   padding-left:30px; display:block; float:left; line-height:22px; width:50px}
.tel{float:right; width:200px;  background:url(../images/ico.jpg) 0px -7px no-repeat; color:#c63733; font-weight:bold; font-size:14px; padding-left:25px; margin-top:15px}




/* 导航样式 */


.menu {width:100%;  height:35px;float:left;background: url(../images/menu_bg.jpg) repeat-x;  }
.menu ul{font-size:12px;position:relative;z-index:100; width:100%;  height:35px; float:left;position:relative;z-index:100; } 
.menu li {float:left;position:relative;  height:35PX;line-height:35px; text-align:center;  width:90px; background: url(../images/menu_line.jpg) right no-repeat} 
.menu li a{line-height:35px;font-family:"微软雅黑"; font-size:16px; height:35px; color:#fff; line-height:35px;padding:0 0px; display:block; text-align:center }
.menu li a:hover{ } 


.menu ul ul {visibility:hidden;position:absolute;top:35px; height:auto;} 
.menu li.hover ul {/*ie6不支持li:hover所以在这里写成li.hover以方便js取样式*/visibility:visible;display:block; width:165px; }
.menu ul a:hover ul{visibility:visible;} 

.menu ul ul{ border-top:0px; background:#FFF;} 
.menu ul ul li {clear:both;text-align:left;font-size:12px;width:165px;height:30px; z-index:99999; background:#2389fa; margin-top:1px; padding:0 10px; } 
.menu ul ul li a{display:block;width:160px;height:30px;margin:0;border:0; line-height:30PX; background:none;  font-size:11PX;z-index:99999;text-align:left; font-size:14px } 
.menu ul ul li a:hover{}  

.top_time{width:100%; float:left; height:45px}
.time{ float:left; font-size:14px;}
.time .text{ float:left;margin-top:15px;}
.time iframe{ margin-top:7px; font-size:16px; float:right}

.search{width: 330px; height:30px;   float:right; background:#FFF; margin-top:7px; margin-right:15px}
.search_form{position:relative; height:31px; margin:0 auto;display:inline-block;} 
.search_form:hover{-webkit-box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999} 
.sinput{float:left; width:253px; height:28px; line-height:26px;  color:b3b3b3; border:1px solid #999999; padding:0px 5PX; font-size:14px } 
.sbtn{float:left; width:80px; height:30px; position:absolute; text-align:center; border:0; background: url(../images/search_go.jpg) no-repeat;cursor:pointer} 
.sbtn:hover{}

/* sw_categorys_nav */
.sw_categorys_nav{ float:left; width:750px ; height:49px;z-index:1002;}
.sw_categorys_nav .container{width:auto; margin-left:auto; margin-right:auto;}
.sw_categorys_nav .allcategorys{float:left;height:49px;position:relative; width:100px}
.sw_categorys_nav .allcategorys .title-item-hd a{height:49px;line-height:49px;display:block;text-decoration:none; text-align:center; font-weight:100}
.sw_categorys_nav .allcategorys .title-item-hd a .icon{position:absolute;display:block;width:35px;height:20px;top:11px;right:10px;background:url("../images/sw_categorys_nav.jpg");overflow:hidden;background-position:-5px -10px;}
.sw_categorys_nav .allcategorys .title-item-hd a.curr{color:#333;background:#ededed; box-shadow:1px 0 2px #333333;border-left:1px solid #eeeeee; border-radius:5px; line-height:40px; margin-top:5px;filter:alpha(opacity=90); /*IE滤镜，透明度50%*/
-moz-opacity:0.9; /*Firefox私有，透明度50%*/
opacity:0.9;/*其他，透明度50%*/ height:40px; border-bottom-left-radius:0;  border-bottom-right-radius:0;}
}
.sw_categorys_nav .allcategorys .title-item-hd a.curr .icon{background-position:-5px -50px;	}
.sw_categorys_nav .allcategorys .sublist{position:absolute;width:750px;z-index:999;background:#ededed;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:20px;display:none; left:-100px; border-radius:5px; line-height:40px; margin-top:5px;filter:alpha(opacity=90); /*IE滤镜，透明度50%*/-moz-opacity:0.9; /*Firefox私有，透明度50%*/opacity:0.9;/*其他，透明度50%*/}
.allcategorys .sublist li{float:left;width:auto;padding:0 24px;padding-bottom:24px; background:none; height:auto; border-right:1px solid #ccc; width:200px}
.allcategorys .sublist li h3.mcate-item-hd{padding-left:2px;font-size:14px;height:26px;line-height:26px;border-bottom:1px dashed #666666; text-shadow:none}
.allcategorys .sublist li h3.mcate-item-hd a{text-shadow:none; text-align:left; color:#018B39; font-size:14px}

.allcategorys .sublist li p a{height:26px;line-height:26px;margin-right:5px;font-size:12px;color:#666666;text-decoration:none;display:inline-block; text-shadow:none}
.allcategorys .sublist li p a:hover{color:#018B39;text-decoration:underline;}

.allcategorys .sublist li dl{ }
.allcategorys .sublist li dl dt {width:100%}
.allcategorys .sublist li dl dt a{line-height:28px;overflow:hidden;color:#333;font-weight:800; font-size:14px;  text-shadow:none;text-align:left;font-size:14px}
.allcategorys .sublist li dl dt a span{display:inline-block;width:13px;height:20px;overflow:hidden;float:left;margin:0 0px 0 5px;text-align:left;}
.allcategorys .sublist li dl dt a p{  line-height:14px; padding:6px 0; float:left}
.nav_menu dl dd { float:left}


/* 焦点图样式 */
.banner{ width:100%; height:180px;float:left }

.banner{position:relative}
.banner,.banner ul li,.banner ul li a img,.banner ul{width:1000px; height:180px;}
.banner ul{position:relative}
.banner ul li{position:absolute;left:0px;top:0px;display:none}
.banner dl{position:absolute;right:50%;bottom:10px}
.banner dl dd,.banner dl dd.on{background:url(../images/dot.png) no-repeat}
.banner dl dd{float:left;width:13px;height:13px;background-position:-13px 0;text-indent:-9999px;margin-right:5px;cursor:pointer}
.banner dl dd.on{background-position:0 0}


.main{ width:1000px; float:left }


.footer{width:1000px; float:left; text-align:center; padding:25px 0; border-top:2px solid #911dbb; margin-top:20px}

/* === Page ===*/
.page {text-align:center; margin-top:10px; padding:8px 0px; float:left; width:100%; margin-bottom:30px}
.page a { margin:1px 3px; }
.page a {border:#CCCCCC solid 1px; text-align:center;padding:2px 5px;background:#0D72CC;color:#fff}
.page .a1{background:#ffffee;color:#346292;border:none;}


.KeFuDiv{position: absolute;height:450px;width:100%; }
.KeFuDivleft{ position:absolute; left:0}
.KeFuDiv1{ position:absolute; right:0}
.KeFuDiv2{position:absolute;right:0; top:300px}

